/*
   This example code is in the Public Domain (or CC0 licensed, at your option.)

   Unless required by applicable law or agreed to in writing, this
   software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
   CONDITIONS OF ANY KIND, either express or implied.
*/


#include <stdio.h>
#include <stdlib.h>
#include <string.h>

//该头文件创建了服务和特性的枚举，这是一个心率计的例子
/* Attributes State Machine 参数状态机
枚举元素的设置顺序与心率配置文件属性相同，从服务开始，然后是该服务的特征。
此外，心率测量特征具有客户端特征配置（CCC）描述符，该描述符是描述特征是否启用通知的附加属性。
枚举索引可用于在以后创建实际属性表时标识每个元素
*/
enum
{
    IDX_SVC,        //服务索引
    IDX_CHAR_A,     //特征指数A
    IDX_CHAR_VAL_A, //特征指数A的值
    IDX_CHAR_CFG_A, //通知配置（CCC）索引

    IDX_CHAR_B,     //特征指数B
    IDX_CHAR_VAL_B, //特征指数B的值

    IDX_CHAR_C,     //特征指数C
    IDX_CHAR_VAL_C, //特征指数C的值

    HRS_IDX_NB, //表元素的数量在这里=8
};
